Skip to content

CM-61376: Track CLI/IDE activation events#415

Merged
mateusz-sterczewski merged 5 commits intomainfrom
CM-61373-track-cli-ide-activation-events
Mar 23, 2026
Merged

CM-61376: Track CLI/IDE activation events#415
mateusz-sterczewski merged 5 commits intomainfrom
CM-61373-track-cli-ide-activation-events

Conversation

@mateusz-sterczewski
Copy link
Collaborator

@mateusz-sterczewski mateusz-sterczewski commented Mar 20, 2026

  • CliActivationClient — sends PUT scans/api/v4/cli-activation
  • activation_manager — should_report_cli_activation checks config first (no HTTP); only if needed, report_cli_activation makes the call and updates the stored version
  • Per-tool version tracking in ~/.cycode/config.yaml (last_reported_activation_versions: {cli: "1.10.7", vscode_extension: "2.0.0", ...})
  • Activation is reported on cycode auth (fresh install), cycode status (second plugin install / version check), and cycode scan (catches CLI upgrades where auth/status may never be re-run)

mateusz-sterczewski and others added 4 commits March 20, 2026 13:08
@mateusz-sterczewski mateusz-sterczewski merged commit 49ec713 into main Mar 23, 2026
28 checks passed
@mateusz-sterczewski mateusz-sterczewski deleted the CM-61373-track-cli-ide-activation-events branch March 23, 2026 11:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants